﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for UploadResults
/// </summary>
public class ImportedRecordsResult
{
    private int totalRecords;
    private decimal totalRecordsValue;

    private int insertedRecords;
    private decimal insertedRecordsValue;

    private int removedRecords;
    private decimal removeRecordsValue;

    private int updatedRecords;
    private decimal updatedRecordsValue;

    private int unknownRecords;
    private decimal unknownRecordsValue;

    private int duplicateRecords;
    private decimal duplicateRecordsValue;

    private int validRecords;
    private decimal validRecordsValue;

    private int invalidRecords;
    private decimal invalidRecordsValue;

    private int blankRecords;


    public int TotalRecords 
    {
        get { return totalRecords; }
        set { totalRecords = value; }
    }

    public decimal TotalRecordsValue
    {
        get { return totalRecordsValue; }
        set { totalRecordsValue = value; }
    }

    public int InsertedRecords 
    {
        get { return insertedRecords; } 
        set { insertedRecords = value; } 
    }

    public decimal InsertedRecordsValue
    {
        get { return insertedRecordsValue; }
        set { insertedRecordsValue = value; }
    }

    public int RemovedRecords
    {
        get { return removedRecords; }
        set { removedRecords = value; }
    }

    public decimal RemovedRecordsValue
    {
        get { return removeRecordsValue; }
        set { removeRecordsValue = value; }
    }

    public int UpdatedRecords
    {
        get { return updatedRecords; }
        set { updatedRecords = value; }
    }

    public decimal UpdatedRecordsValue
    {
        get { return updatedRecordsValue; }
        set { updatedRecordsValue = value; }
    }

    public int UnknownRecords
    {
        get { return unknownRecords; }
        set { unknownRecords = value; }
    }

    public decimal UnknownRecordsValue
    {
        get { return unknownRecordsValue; }
        set { unknownRecordsValue = value; }
    }

    public int DuplicateRecords 
    {
        get { return duplicateRecords; }
        set { duplicateRecords= value; }
    }

    public decimal DuplicateRecordsValue
    {
        get { return duplicateRecordsValue; }
        set { duplicateRecordsValue = value; }
    }

    public int ValidRecords
    {
        get { return validRecords; }
        set { validRecords = value; } 
    }

    public decimal ValidRecordsValue
    {
        get { return validRecordsValue; }
        set { validRecordsValue = value; }
    }   

    public int InvalidRecords
    {
        get { return invalidRecords; }
        set { invalidRecords = value; } 
    }

    public decimal InvalidRecordsValue
    {
        get { return invalidRecordsValue; }
        set { invalidRecordsValue = value; }
    }

    public int BlankRecords 
    {
        get { return blankRecords; }
        set { blankRecords = value; }
    }

    public ImportedRecordsResult()
    {
        totalRecords = 0;
        validRecords = 0;
        blankRecords = 0;
        invalidRecords = 0;
        insertedRecords = 0;
    }
}